any ideas for can use webpush notification inside webpage like pwa?
Post
Replies
Boosts
Views
Activity
with ios17.4 will be works fcm firebase webpush notification?
i found a possible solution: https://github.com/sumup/sumup-ios-sdk/issues/133
my issue will be solve removing sumup sdk (that i use inside a project)
i try to create programmatically but the error is the same:
UIDatePicker *datePicker = [[UIDatePicker alloc] init];
datePicker.datePickerMode = UIDatePickerModeDateAndTime;
if (@available(iOS 13.4, *)) {
[datePicker setPreferredDatePickerStyle:UIDatePickerStyleWheels];
} else {
// Fallback on earlier versions
}
datePicker.date = [NSDate date];
[self.view addSubview:datePicker];
datePicker.frame = CGRectMake(0, 0, self.view.frame.size.width, 216); // Puoi personalizzare queste dimensioni a tuo piacimento
if (@available(iOS 15.0, *)) {
datePicker.roundsToMinuteInterval=NO;
} else {
// Fallback on earlier versions
}
if i put datePicker.datePickerMode = UIDatePickerModeDate; works... the issue is when contant is time
the project is objectc project create on 2013, during the years will be updates but have over 200 views in xib mode, everything works but uipicker crash... is uikit project
the problem is that if i simply put a datapicker inside a new project works... if i put datepicker in a form already present (on xib) and i set time wheel, when i scroll the time crash, but in the class there isn't any event of datepicker, only scroll crash (inside the apple library).. the same with ios 17.0 works
try also with ios17.2 but crash always
Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '*** -[__NSPlaceholderDictionary initWithObjects:forKeys:count:]: attempt to insert nil object from objects[0]'
*** First throw call stack:
(
0 CoreFoundation 0x00007ff80049aa09 __exceptionPreprocess + 242
1 libobjc.A.dylib 0x00007ff8000638b4 objc_exception_throw + 48
2 CoreFoundation 0x00007ff800508c8d -[__NSPlaceholderDictionary initWithObjects:forKeys:count:] + 604
3 CoreFoundation 0x00007ff800499200 +[NSDictionary dictionaryWithObjects:forKeys:count:] + 49
4 UIKitCore 0x00007ff804ce4703 __59-[_UIDatePickerCalendarTimeLabel attributedTextWithRanges:]_block_invoke.150 + 156
5 UIKitCore 0x00007ff804ce3fd0 -[_UIDatePickerCalendarTimeLabel applyTextAttributesForState:inputScope:updater:] + 404
6 UIKitCore 0x00007ff804ce432f -[_UIDatePickerCalendarT
*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '*** -[__NSPlaceholderDictionary initWithObjects:forKeys:count:]: attempt to insert nil object from objects[0]'
*** First throw call stack:
(
0 CoreFoundation 0x00007ff80049aa09 __exceptionPreprocess + 242
1 libobjc.A.dylib 0x00007ff8000638b4 objc_exception_throw + 48
2 CoreFoundation 0x00007ff800508c8d -[__NSPlaceholderDictionary initWithObjects:forKeys:count:] + 604
3 CoreFoundation 0x00007ff800499200 +[NSDictionary dictionaryWithObjects:forKeys:count:] + 49
4 UIKitCore 0x00007ff804ce4703 __59-[_UIDatePickerCalendarTimeLabel attributedTextWithRanges:]_block_invoke.150 + 156
5 UIKitCore 0x00007ff804ce3fd0 -[_UIDatePickerCalendarTimeLabel applyTextAttributesForState:inputScope:updater:] + 404
6 UIKitCore 0x00007ff804ce432f -[_UIDatePickerCalendarTimeLabel attributedTextWithRanges:] + 667
7 UIKitCore 0x00007ff805ef44c6 -[_UIDatePickerWheelsTimeLabel pushCurrentStateIntoUI] + 77
8 UIKitCore 0x00007ff804ce4e3a -[_UIDatePickerCalendarTimeLabel stateMachineUpdateFromState:toState:] + 148
9 UIKitCore 0x00007ff805ef4c5c -[_UIDatePickerWheelsTimeLabel stateMachineUpdateFromState:toState:] + 47
10 UIKitCore 0x00007ff804ce3675 __68-[_UIDatePickerCalendarTimeLabel initWithTimeFormat:minuteInterval:]_block_invoke + 50
11 UIKitCore 0x00007ff805c61524 handleEvent + 298
12 UIKitCore 0x00007ff804ce4d8f -[_UIDatePickerCalendarTimeLabel _stateMachineSendEvent:] + 110
13 UIKitCore 0x00007ff805ef4cac -[_UIDatePickerWheelsTimeLabel beginEditingWheels] + 42
14 UIKitCore 0x00007ff805b53f64 -[_UIDatePickerView pickerTableView:didChangeSelectionBarRowFrom:to:] + 704
15 UIKitCore 0x00007ff805b5aa4c -[UIPickerColumnView pickerTableView:didChangeSelectionBarRowFrom:to:] + 171
16 UIKitCore 0x00007ff805b5ee1a -[UIPickerTableView _setSelectionBarRow:] + 223
17 UIKitCore 0x00007ff805b5e5a3 -[UIPickerTableView _setContentOffset:notify:] + 583
18 UIKitCore 0x00007ff8061ce25c -[UIScrollView _updatePanGesture] + 5091
19 UIKitCore 0x00007ff80551c3f9 -[UIGestureRecognizerTarget _sendActionWithGestureRecognizer:] + 71
20 UIKitCore 0x00007ff8055260a3 _UIGestureRecognizerSendTargetActions + 100
21 UIKitCore 0x00007ff805522dfb _UIGestureRecognizerSendActions + 303
22 UIKitCore 0x00007ff8055221a8 -[UIGestureRecognizer _updateGestureForActiveEvents] + 685
23 UIKitCore 0x00007ff80550f80d _UIGestureEnvironmentUpdate + 3935
24 UIKitCore 0x00007ff80550e449 -[UIGestureEnvironment _updateForEvent:window:] + 892
25 UIKitCore 0x00007ff805becceb -[UIWindow sendEvent:] + 5262
26 UIKitCore 0x00007ff805bc1cfc -[UIApplication sendEvent:] + 772
27 UIKitCore 0x00007ff805c700ef __dispatchPreprocessedEventFromEventQueue + 8406
28 UIKitCore 0x00007ff805c729ac __processEventQueue + 8415
29 UIKitCore 0x00007ff805c685f6 __eventFetcherSourceCallback + 163
30 CoreFoundation 0x00007ff8003f7487 CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION + 17
31 CoreFoundation 0x00007ff8003f73c9 __CFRunLoopDoSource0 + 157
32 CoreFoundation 0x00007ff8003f6bc6 __CFRunLoopDoSources0 + 215
33 CoreFoundation 0x00007ff8003f12fb __CFRunLoopRun + 919
34 CoreFoundation 0x00007ff8003f0b81 CFRunLoopRunSpecific + 557
35 GraphicsServices 0x00007ff8103b808f GSEventRunModal + 137
36 UIKitCore 0x00007ff805ba1229 -[UIApplication _run] + 972
37 UIKitCore 0x00007ff805ba5c97 UIApplicationMain + 123
38 simulatore 0x0000000108b5b488 main + 104
39 dyld 0x000000010a1023e0 start_sim + 10
40 ??? 0x000000010d3d83a6 0x0 + 4517102502
)
libc++abi: terminating due to uncaught exception of type NSException
i have the same issue with my objc project... any idea to solve it? if i create a new project picker works but inside the old not work.. with ios17 works and with 17.1 or 17.2 crash
i just solved with this:
- (UITraitCollection *)traitCollection {
if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPhone) {
return super.traitCollection;
} else {
switch (self.modalPresentationStyle) {
case UIModalPresentationFormSheet:
case UIModalPresentationPopover:
return [UITraitCollection traitCollectionWithHorizontalSizeClass:UIUserInterfaceSizeClassCompact];
default:
return super.traitCollection;
}
}
}
- (UITraitCollection *)overrideTraitCollectionForChildViewController:(UIViewController *)childViewController
{
UIDevice *device = [UIDevice currentDevice];
if (device.userInterfaceIdiom == UIUserInterfaceIdiomPhone && CGRectGetWidth(childViewController.view.bounds) > CGRectGetHeight(childViewController.view.bounds)) {
return [UITraitCollection traitCollectionWithHorizontalSizeClass:UIUserInterfaceSizeClassRegular];
}
return nil;
}
PopupLogin *comuni =[PopupLogin alloc];
popover=[[UIPopoverController alloc] initWithContentViewController:comuni];
if ([mainDelegate.aListdb count]>0)
{
[comuni.BtnDB setHidden:NO];
}
else
{
[comuni.BtnDB setHidden:YES];
}
popover.delegate = self;
popover.popoverContentSize = CGSizeMake(550, 260);
comuni._popover=popover;
CGRect rect = CGRectMake((self.view.frame.size.width-550)/2, (self.view.frame.size.height-307)/2, 550, 307);
[popover presentPopoverFromRect:rect inView:self.view permittedArrowDirections:0 animated:YES];
directly using tcp api
i have issue with navigatorbar margin of left and right with 14.3 and ipad8a or ipadpro.. with 14.2 works fine
for uialertview i can change automatically but for popoverview i need to change implementations... the issue is how many times have before apple block my new subtmit?
how many times can i have to solve it deprecation? works with ios9?
hi, i have the same issue... works in real device and not work in simulator, any ideas?